body{margin:0;padding:0;font-size:12px;background:url(../images/login/bg.jpg) top repeat-x;}
.wrap{width:760px;height:280px;margin:200px auto 0 auto;}
.wrap .left{float:left;width:423px;height:197px;}
.wrap .left .l_top{background:url(../images/login/ltop.jpg) no-repeat;height:88px;}
.wrap .left .l_bottom{background:url(../images/login/llogo.jpg) no-repeat;height:109px;}
.wrap .middle{float:left;margin:50px 5px 0 9px;;background:url(../images/login/line.jpg) no-repeat;height:232px;width:23px;}
.wrap .right{float:left;width:300px;}
.wrap .right .r_top{background:url(../images/login/ltitle.jpg) center no-repeat;margin-top:23px;height:90px;}
.wrap .right .r_login{margin-left:6px;}
.wrap .right .r_login b {background-color: #FFFF99; border: 1px dashed #FF0000; display: inline-block; margin: 0 0 20px 60px; min-width: 130px; padding: 4px; text-align: center;}
.wrap .right .r_login .r_input{margin:0 0 20px 0;}
.wrap .right .r_login .r_input span{float:left;padding-top:2px;font-weight:bold;text-align:right;width:80px;}
.wrap .right .r_login .r_input input{width:150px;height:17px;border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;}
.wrap .right .r_bottom{height:40px;text-align:center;}
.wrap .right .r_bottom .b_button{background-color:#4D90FE;background-image:-moz-linear-gradient(center top,#4D90FE,#4787ED);border:1px solid #3079ED;color:#FFFFFF;text-shadow:0 1px rgba(0,0,0,0.1);border-radius:2px 2px 2px 2px;font-weight:bold;height:27px;line-height:27px;min-width:46px;padding:0 8px;text-align:center;}
.wrap .right .r_bottom .b_button:hover{background-color:#357ae8;border:1px solid #2f5bb7;}
